// 引入axios，并进行二次封装
import request from '@/utils/request'

// 对外暴露登录接口函数
export function login(id, pwd) {
  return request({
    url: '/user/login',
    method: 'post',
    contextType: 'application/json;charset=utf-8',
    // dataType: 'json',
    params: { id, pwd }
  })
}

export function getPubKey(id) {
  return request({
    url: '/user/getPubKey',
    method: 'get',
    params: { id }
  })
}

// 对外暴露获取用户信息的函数
export function getInfo(token) {
  return request({
    url: '/user/getTeacherInfo',
    method: 'get',
    params: { token }
  })
}

// 对外暴露退出登录函数
export function logout() {
  return request({
    url: '/user/logout',
    method: 'post'
  })
}
